package br.unifor.sistemas_operacionais;

import java.util.ArrayList;

import br.unifor.sistemas_operacionais.view.Processo;

public class Algoritmos {
	
	ArrayList<Processo> filaDeProcessosProntos;
	ArrayList<Processo> filaDeProcessosExecucao;
	ArrayList<Processo> filaDeProcessosEspera;
	
	public void aplicarAlgoritmo(int algoritmo) {
		switch (algoritmo) {
		case 1:
			fifo();
			break;
		case 2:
			filasDePrioridadeHibrido();
			break;
		case 3:
			roundRobin();
			break;
		case 4:
			sjf();
			break;
		case 5:
			srt();
			break;
		default:
			break;
		}
	}
	
	private void fifo() {
		
	}
	
	private void filasDePrioridadeHibrido() {
		
	}
	
	private void roundRobin() {
		
	}
	
	private void sjf() {
		
	}
	
	private void srt() {
		
	}
	
}
